/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   Module Name          : com.yaodian100.ec.campaign.service.CampaignProductService
   Module Description   :

   Date Created      : 2010/1/4
   Original Author   : jeff.ma
   Team              : yaodian100
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   MODIFICATION HISTORY
   ------------------------------------------------------------------------------
   Date Modified       Modified by       Comments
   ------------------------------------------------------------------------------
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
package com.yaodian100.ec.campaign.service;

import java.math.BigDecimal;
import java.util.List;

import com.yaodian100.core.common.exception.CoreException;
import com.yaodian100.core.common.service.DomainService;
import com.yaodian100.ec.campaign.entity.CampaignProduct;

/**
 * @author jeff.ma
 * 
 */
public interface CampaignProductService extends DomainService<CampaignProduct> {

	public List<CampaignProduct> getProductsByOrderAmount(BigDecimal orderAmount, String memberRank, int returnSize) throws CoreException;

	public CampaignProduct getProduct(String productId) throws CoreException;
}
